function Test12() {
	Promise.resolve('1')
		.then((res) => {
			console.log(res);
		})
		.finally(() => {
			console.log('finally');
		});

	Promise.resolve('2')
		.finally(() => {
			console.log('finally2');
			return '我是finally2返回的值';
		})
		.then((res) => {
			console.log('finally2后面的then函数', res);
		});
}
Test12();
// 结果：1
// finally2
// finally
// finally2后面的then函数 2
/**
 * 解析：finally方法不管Promise对象状态如何都会执行
 * finally不接收任何参数，无法得知promise的状态
 * 它最终返回的是上一个Promise对象值，如果抛出异常则返回异常的Promise对象
 * finally是then方法的特例
 */